//
//  YDBaseTableViewCell.h
//  IngCard
//
//  Created by kf on 2017/6/5.
//  Copyright © 2017年 IngDan. All rights reserved.
//

#import <QMUIKit/QMUIKit.h>
#import "YDBaseView.h"

@protocol YDTableViewCellProtocol <YDViewProtocol>
-(void) initSubviews;
-(void) onViewModelChanged;
-(UITableViewCellStyle) style;
@end

@interface YDBaseTableViewCellDataSrouce:NSObject <YDViewDataSource>
@property(nonatomic, assign) NSInteger tag;
@property(nonatomic, assign) CGFloat height;
@end

@interface YDBaseTableViewCell : QMUITableViewCell <YDTableViewCellProtocol>
@property(nonatomic, weak) id<YDViewDelegate> delegate;
@property(nonatomic, weak) id<YDViewDataSource> dataSource;
-(instancetype)initForTableView:(QMUITableView *)tableView withStyle:(UITableViewCellStyle)style;
+(NSString *)reuseIdentifier;
@end
